package com.bigdata.movieticketapi.service;

import com.bigdata.movieticketapi.common.pojo.PageResult;
import com.bigdata.movieticketapi.entity.Charge;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bigdata.movieticketapi.vo.req.CreateChargeReqVO;
import com.bigdata.movieticketapi.vo.req.DoChargeReqVO;
import com.bigdata.movieticketapi.vo.req.PageChargeReqVO;
import com.bigdata.movieticketapi.vo.req.PageUserReqVO;
import com.bigdata.movieticketapi.vo.resp.PageChargeRespVO;
import com.bigdata.movieticketapi.vo.resp.PageUserRespVO;

/**
 * <p>
 * 充值表 服务类
 * </p>
 *
 * @author movie
 * @since 2023-11-15
 */
public interface IChargeService extends IService<Charge> {

    void createCharge(CreateChargeReqVO vo);

    void doCharge(DoChargeReqVO vo);
    PageResult<PageChargeRespVO> pageCharges(PageChargeReqVO vo);
}
